wave of excitement - Turkish English Dictionary